import { Dialog } from 'vant';
export default function (ctx){
    const ctxPath = ctx.$route.path
    //当未有token时触发
    const isNotLogin=(data)=>{
        const {code,url}=data
        if(code===401||code===500){
            Dialog.confirm({
                title: '提示',
                message: '您的用户信息已过期，请重新登录，才能继续操作，是否要登录？',
            })
                .then(() => {

                    if(ctxPath!=='/login' || ctxPath!=='/'){
                        ctx.$router.push('/login')
                        localStorage.setItem('url1',url)
                        return
                    }
                })
                .catch(() => {
                    // on cancel
                });


        }
    }
    //当有token时触发
    const isLogin=()=>{
        const token = localStorage.getItem('jyToken')
        if(token){
            const url = localStorage.getItem('url1')
            if(!url){
                ctx.$router.push('/')
                return
            }
            ctx.$router.push(url)

        }
    }
    return {
        isLogin,isNotLogin
    }
}
